Big Huge Thesaurus

Menopon palladum

noun